Класс Error

Доступность

Flash Player 7.

Описание

Содержит информацию об ошибках, происходящих в скриптах. Вы создаете объект Error используя конструктор Error. Обычно вы генерируете (throw) новый объект Error в пределах блока кода try, затем этот объект ловится (caught) при помощи блоков кода catch или finally.

Кроме того, вы можете создать подкласс класса Error и генерировать экземпляры этого подкласса.

Краткое изложение методов для класса Error

Метод

Описание

Error.toString()

Возвращает представление объекта Error в виде строки.

Краткое изложение свойств для класса Error

Свойство

Описание

Error.message

Строка, содержащая сообщение об ошибке ассоциированное с ошибкой.

Error.name

Строка, содержащая имя объекта Error.

Конструктор для класса Error

Доступность

Flash Player 7.

Синтаксис

new Error([message:String]) : Error

Параметры

message Строка ассоциированная с объектом Error; Этот параметр необязателен.

Возвращает

Ссылку на объект Error.

Описание

Конструктор; создает новый объект Error. Если указана строка message, то ее значение присваивается свойству объекта Error.message.

Пример

В следующем примере функция генерирует ошибку (с указанным сообщением), если две переданные ей строки неодинаковы:

function compareStrings(str1_str:String, str2_str:String):Void {
  if (str1_str != str2_str) {
    throw new Error("Строки не совпадают.");
  }
}
try {
  compareStrings("Dog", "dog");
  // в окне output: Строки не совпадают.
} catch (e_err:Error) {
  trace(e_err.toString());
}

См. также

throw, try..catch..finally